/**
 * ==================================================================================
 * Copyright (c) 2012 All Rights Reserved.
 * 
 * Author: 	Jye Cusch
 * Owner:	Team LAAC
 * Date:	04/11/2012
 * 
 * Summary:	A basic implementation of a class to store and process
 * 			payment information.
 * 
 * ==================================================================================
 */

package au.com.somethingwritten.model;

import java.util.Date;

public class Payment {
	private String cardType;
	private String cardNumber;
	private Date expiryDate;
	private Integer cvv;
	private String cardName;
	private String address;
	private String city;
	private String state;
	private Integer postcode;
	
	public Payment(String cardType, String cardNumber, Date expiryDate,
			Integer cvv, String cardName, String address, String city,
			String state, Integer postcode) {
		super();
		this.cardType = cardType;
		this.cardNumber = cardNumber;
		this.expiryDate = expiryDate;
		this.cvv = cvv;
		this.cardName = cardName;
		this.address = address;
		this.city = city;
		this.state = state;
		this.postcode = postcode;
	}
	
	public String getCardType() {
		return cardType;
	}



	public String getCardNumber() {
		return cardNumber;
	}



	public Date getExpiryDate() {
		return expiryDate;
	}



	public Integer getCvv() {
		return cvv;
	}



	public String getCardName() {
		return cardName;
	}



	public String getAddress() {
		return address;
	}



	public String getCity() {
		return city;
	}



	public String getState() {
		return state;
	}



	public Integer getPostcode() {
		return postcode;
	}
}
